throwing rocks - French English Dictionary